having been soundly defeated - Español Inglés Diccionario